import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false


new Vue({
  render: h => h(App),

  beforeCreate(){
    /* 
    我们需要在beforeCreate中 在Vue的原型对象上放一个$bus(约定的命名规范)属性,保存vm

    为什么要保存vm?
      因为这个$bus的值 能被绑定自定义事件($on)和调用自定义事件($emit),只有组件实例和vue实例才有这个功能,所有我们直接顺便拿了vm来使用

    */
    Vue.prototype.$bus=this
  }
  
}).$mount('#app')

